Heather Thatcher was an English actress in theatre and films. She was from London.
NASource: Wikipedia